package com.ofsoft.weixin.mp.api;

import com.ofsoft.weixin.mp.AppConfig;

/**
 * accessToken处理
 * 
 * @author OF
 * @date 2017年10月16日
 */
public class AccessTokenApi extends ApiBase {
	private static String tokenUrl = "https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=";

	/**
	 * 获取普通accessToken<br>
	 * {"access_token":"ACCESS_TOKEN","expires_in":7200}
	 * 
	 * <pre>
	 * 直接请求
	 * </pre>
	 * 
	 * @return json
	 */
	public static ApiResponse getAccessTokenApi() {
		String url = tokenUrl + AppConfig.getAppId() + "&secret="
				+ AppConfig.getAppSecret();
		return sendGet(url);
	}

	/**
	 * 获取 accessToken
	 * 
	 * <pre>
	 * 从缓存读取
	 * </pre>
	 * 
	 * @return string
	 */
	public static String getAccessToken() {
		return AccessTokenConfig.getAccessToken();
	}

}
